#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int CheckDate (int* p)
{
	int tmp[6]={0};
	int i = 0;
	for(i=0;i<5;i++)
	{
	    if(tmp[p[i]])
		{
		    return 0;
		}
		tmp[p[i]]=1;
	}
	return 1;
}
int main ()
{
	int i = 0;
	int p[5]={0};
	for(p[0]=1;p[0]<=5;p[0]++)
	{
	     for(p[1]=1;p[1]<=5;p[1]++)
		 {
		     for(p[2]=1;p[2]<=5;p[2]++)
			 {
			     for(p[3]=1;p[3]<=5;p[3]++)
				 {
				     for(p[4]=1;p[4]<=5;p[4]++)
					 {
						      if((p[0]==3)+(p[1]==2)==1 &&
								 (p[1]==2)+(p[4]==4)==1 &&
								 (p[2]==1)+(p[3]==2)==1 &&
								 (p[2]==5)+(p[3]==3)==1 &&
								 (p[4]==4)+(p[0]==1)==1 &&
								 CheckDate(p)
								 )
							  {
								  		for(i=0;i<5;i++)
										{
											printf("%d ",p[i]);
										}


						 }
					 }
				 }
			 }
		 }
	
	}
    return 0;
}